package modele;

/**
 *Cette classe sert à la fonction timer du jeu1
 * @author Shaance
 */
public class Chrono1 extends Thread implements Chrono {
    private int timer;
    private Jeu1 jeu;
    public Chrono1(Jeu1 jeu) {
           this.timer = jeu.getDuree();
           this.jeu = jeu;
    }
    
    @Override
    public void run(){
        
        for (int i = timer  ; i >= 0; i--) {
     
            this.setTimer(i);      
            try{
                sleep(1000);
            }catch (InterruptedException ie){
            }
        }
      
        jeu.setIsFinished(true);
       
    }


    @Override
    public int getTimer() {
        return this.timer;
    }

    @Override
    public void setTimer(int timer) {
        this.timer = timer;
    }

}
